If you are a drug user and want to stage an intervention, think about these options.
12 step Program
A good self-help program or 12 step programs can help you begin the road to recovery much faster than if you go alone. In fact studies have shown that the use of a program can be vastly superior to trying to go alone. These programs are designed to really help you through the process with your health in mind. Furthermore being able to work with someone who has experienced or is experiencing drug addiction problems can be a great stress reliever.
Family Support
Whether or not you believe it, your family can be a source of support in some cases. Only you can be the actual judge based on your own experiences, but being open and honest with the ones you love can help. Obviously if there are lingering issues from the past these must be resolved but overall the process of involving your family in your road to recovery is something that can get you over the mental humps the drug addiction leaves behind.